<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Gestion_tarea
 *
 * @author LUIS CARVAJAL
 */
include_once 'Conexion.php';
include_once 'tarea.php';
class Gestion_tarea {
    public function buscar_tarea($id)
    {
        $query="select * from tarea where id=".$id;
        $query=Conectar($query);
        if ($cant == 0)
        {
            return null;
        }
        else
        {
            while ($row = mysql_fetch_assoc($query))
            {
                $tarea=new tarea();
                $tarea->set_datos($row['Id_Usuario'], $row['Titulo'], $row['Fecha_Vencimiento'], $row['estado'], $row['descripcion']);
            }
            return $event;
        }
    }   
    public function buscar_lista_tarea($correo)
    {
        $query="select * from tarea where estado='Activo' and Id_Usuario='".$correo."'";
        $query=Conectar($query);
        $cant = mysql_num_rows($query);
        if ($cant == 0)
        {
            return null;
        }
        else
        {
            $lista_tarea = array(); 
            while ($row = mysql_fetch_assoc($query))
            {
                $tarea=new tarea();
                $tarea->set_datos($row['Id_Usuario'], $row['Titulo'], $row['Fecha_Vencimiento'], $row['estado'], $row['descripcion']);
                $lista_tarea[]=$tarea;
            }
            return $lista_tarea;
        }
    }
    public function crear_tarea($correo,$titulo,$fechavenc,$estado,$descripcion)
    {   
        $user = new Gestion_Usuario();
        if ($user->buscar_usuario($correo)==null)
        {//si el usuario no existe no puede crear evento
            return null;
        }
        else
        {
            $query="select * from tarea where Titulo='".$titulo."'";
            $query=Conectar($query);
            $cant = mysql_num_rows($query);
            if ($cant == 0)
            {
                $query="INSERT INTO tarea (Id, Titulo, Fecha_Vencimiento, estado, descripcion, Id_Usuario) VALUES (NULL, '".$titulo."', '".$fechavenc."', '".$estado."', '".$descripcion."', '".$correo."');";
                $query=Conectar($query);                
            }
            else
            {
                return null;
            }
        }
    }
    public function modificar_tarea($id,$correo,$titulo,$fechavenc,$estado,$descripcion)
    {
         $user = new Gestion_Usuario();
        if ($user->buscar_usuario($correo)==null)
        {//si el usuario no existe no puede crear tarea
            return null;
        }
        else
        {
            $query="select * from tarea where Id='".$id."'";
            $query=Conectar($query);
            $cant = mysql_num_rows($query);
            if ($cant == 0)
            {
                return null;                
            }
            else
            {
                $query="UPDATE  tarea SET Titulo =  '".$titulo."', Fecha_Vencimiento =  '".$fechavenc."', estado =  '".$estado."', descripcion =  '".$descripcion."' WHERE Id =  '".$id."'";
                $query=Conectar($query);
            }
        }
    }
    public function borrar_tarea($id)
    {
        $tarea=new Gestion_tarea();
        if ($tarea->buscar_tarea($id)==null)               
        {
            $query="delete from tarea where Id=".$id;
            $query=Conectar($query);
        }
        else
            return null;
    }
    
}
?>
